@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Arial,sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
pre{font-family:'microsoft yahei',Arial,sans-serif;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:12px;}
b,strong{font-weight:bold;}
ul,ol{list-style-type:none;list-style-image:none;}
a{outline:0;color:#333;text-decoration:none;cursor:pointer;}
a:hover{color:#A40017;text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset{border-top:0;border-right:0;border-bottom:0;border-left:0;}
img{border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;}
div{zoom:1;}
.l{float:left;}
.r{float:right;}
.hidden{display:none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
*html ul.box li{margin-bottom:-2px;}/* ie6 */
*+html ul.box li{margin-bottom:-2px;}/* ie7 */

.ellipsis{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.huanhang{word-break:break-all; overflow:auto;}

/* html5 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
abbr[title]{border-bottom:1px dotted;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0;}
legend{border:0;*margin-left:-7px;}
button,input,select,textarea{margin:0;outline:0;vertical-align:baseline;font-size:100%;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
.tran *:link,.tran *:visited,.tran *:hover,.tran *:active,.tran *:focus{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s cubic-bezier(ease);}
/* base */
.container{width:1210px;margin:0 auto;}

/* product */
.product-side{width:280px;}
	.product-side .t{position:relative;height:74px;line-height:74px;overflow:hidden;padding-left:28px;border:1px solid #016703;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#db0917;}
	.product-side .t:after{position:absolute;top:50%;right:29px;display:block;width:23px;height:23px;overflow:hidden;margin-top:-11px;background:url(../mod_img/icon_productSide_t.png) no-repeat;content:"";}
		.product-side .t h1{font-size:24px;color:#fff;}
	.product-side ul{border-width:0 1px;border-style:solid;border-color:#C7C9CD;}
		.product-side li > a{display:block;height:68px;line-height:68px;overflow:hidden;padding-left:32px;border-bottom:1px solid #C7C9CD;font-size:16px;}
		.product-side li.selected > a{color:#A40017;}
		.product-side dl{display:none;padding:13px 0;border-bottom:1px solid #C7C9CD;}
			.product-side dl dd a{display:block;height:38px;line-height:38px;overflow:hidden;padding-left:32px;}
		.product-side li.selected dl{display:block;}
.product-list{width:900px;}
	.product-list ul{margin-right:-30px;}
		.product-list li{float:left;width:280px;margin:0 30px 10px 0;}
			.product-list li a{display:block;background-color:#ECECEC;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s cubic-bezier(ease);}
			.product-list li .pic{height:217px;overflow:hidden;padding:0px;text-align:center;background-color:#fff;}
				.product-list li .pic img{width:280px;height:237px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s cubic-bezier(ease);}
				.product-list li .desc{line-height:24px;padding:12px 0 12px 25px;}
			.product-list li a:hover{color:#fff;background-color:#db0917;-webkit-box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;}
                .product-list li a:hover img{margin-top:-4px;}

/* footer */
.footer{background-color:#222;}
	.foot-link{position:relative;padding:0 0 20px 260px;color:#fff;}
		.foot-logo{position:absolute;top:20px;left:0;}
		.foot-link p{height:52px;line-height:52px;margin-bottom:15px;border-bottom:1px solid #333;font-size:14px;}
			.foot-link p a{margin-right:60px;color:#fff;}
		.foot-link span{display:inline-block;*display:inline;height:24px;line-height:24px;padding-left:32px;margin-right:45px;vertical-align:middle;}
		.foot-link .dz{background:url(../mod_img/icon_footLink01.png) no-repeat 0 center;}
		.foot-link .dh{background:url(../mod_img/icon_footLink02.png) no-repeat 0 center;}
		.foot-link .yx{background:url(../mod_img/icon_footLink03.png) no-repeat 0 center;}
		.foot-link .bdsharebuttonbox{display:inline-block;*display:inline;vertical-align:middle;}
			.bdsharebuttonbox .l{height:28px;line-height:28px;}
	.foot-cr{height:34px;line-height:34px;color:#8B8B8B;text-align:center;background-color:#343434;}
	.foot-cr label{padding-left:10px; display:inline-block;}

.topbg{width:100%;height:8px;background-color: #db0917;}
.head-top{position:relative;}
.tip-box{position:absolute;top:-1px;right:0;width:245px;height:33px;background:url('../mod_img/top_tip.png') no-repeat;color:#FFF; text-align:center;}
.tip-box a{color:#E5E5E5;padding: 0px 3px;font-size: 14px;}
.tip-box a:hover{color:#FFF;}
.top-logo img{padding:25px;}
.head-top .tel{float:right; padding-top: 65px;padding-right:25px;}
.nav{background-color:#db0917; height:56px;}
.nav li a{height:56px;line-height:56px; float:left; color:#fff; font-size:16px; padding:0px 50px;}
.nav li a:hover, .nav li.selected a{background-color:#09397b; height:56px; display:inline-block;}

.hotline{float:right; padding-left:55px; margin-top:60px; height: 50px; line-height:30px; vertical-align: middel;color:#c00; font-weight:bold; font-size:24px; background:url(../mod_img/tel.png) left center no-repeat;}

